package com.woniuxy.huayoung.service;

import com.woniuxy.huayoung.entity.TravelGoods;

import java.util.List;

public interface TravelGoodsService {
    //根据出发地/目的地/商品类别搜索旅游商品
    public List<TravelGoods> findByTravelGoods(TravelGoods travelGoods);

    //根据出发地/目的地/商品类别/旅游日期搜索旅游商品
    public List<TravelGoods> findByTravelGoods1(TravelGoods travelGoods);

    //根据出发地/目的地/商品类别/旅游日期/商品价格搜索旅游商品
    public List<TravelGoods> findByTravelGoods2(TravelGoods travelGoods);

    //根据出发地/目的地/商品类别/旅游日期/商品价格搜索旅游商品(当商品价格大于6000时)
    public List<TravelGoods> findByTravelGoods3(TravelGoods travelGoods);

    //根据商品id查询相应商品的详情
    public TravelGoods findGoodsById(int id);

    //根据商品id查询到商品的库存量
    public Integer findGoodsStoreNum(Integer id);

    //实现用户点击+/-号，redis中的商品库存量相应更改的操作
    public Boolean choosegoodsnum(Integer id, Integer goodsnum);

    //更改redis缓存和数据库中的库存量
//    public Integer updateNum(Integer id, Integer goodsnum);


    public TravelGoods findByid(int id);
}
